A cluster-based parallel image processing toolkit
نویسندگان
چکیده
Many image processing tasks exhibit a high degree of data locality and parallelism and map quite readily to specialized massively parallel computing hardware. However, as network technologies continue to mature, workstation clusters are becoming a viable and economical parallel computing resource, so it is important to understand how to use these environments for parallel image processing as well. In this paper we discuss our implementation of a parallel image processing software library (the Parallel Image Processing Toolkit). The Toolkit uses a message-passing model of parallelism designed around the Message Passing Interface (MPI) standard. Experimental results are presented to demonstrate the parallel speedup obtained with the Parallel Image Processing Toolkit in a typical workstation cluster over a wide variety of image processing tasks. We also discuss load balancing and the potential for parallelizing portions of image processing tasks that seem to be inherently sequential, such as visualization and data I/O.
منابع مشابه
Cluster-Based Parallel Image Processing
Many image processing tasks exhibit a high degree of data locality and parallelism and map quite readily to specialized massively parallel computing hardware. However, as workstation clusters are becoming a viable and economical parallel computing resource, it is important to understand how to use these environments for parallel image processing as well. In this paper we discuss our implementat...
متن کاملA toolkit for parallel image processing
In this paper, we present the design and implementation of a parallel image processing software library (the Parallel Image Processing Toolkit). The Toolkit not only supplies a rich set of image processing routines, it is designed principally as an extensible framework containing generalized parallel computational kernels to support image processing. Users can easily add their own image process...
متن کاملParallel and Distributed Algorithms for High Speed Image Processing
Many image processing tasks exhibit a high degree of data locality and parallelism and map quite readily to specialized massively parallel computing hardware. However, as distributed memory machines are becoming a viable and economical parallel computing resource, it is important to understand how to use these environments for parallel image processing as well. In this paper we discuss our impl...
متن کاملImage Processing or the Grid: A Toolkit or Building Grid-enabled Image Processing Applications
Analyzing large and distributed image datasets is a crucial step in understanding the structural and functional characteristics of biological systems. In this paper, we present the design and implementation of a toolkit that allows rapid and efficient development of biomedical image analysis applications in a distributed environment. This toolkit employs the Insight Segmentation and Registratio...
متن کاملAll Phase Biorthogonal Transform Based on GPU
In this paper, all phase biorthogonal transform (APBT) based on parallel algorithm is proposed. It can solve two problems. First, block-based DCT transform coding has serious blocking artifacts when the image is highly compressed at low bit rate. Second, APBT can solve the problem about blocking artifacts, but it does not have a fast algorithm, it has a low efficiency when APBT applies to image...
متن کامل